package com.woniu.repaircenter.models.dto;

import lombok.Data;

import java.util.List;

@Data
public class RepairDTO {
    /**
     * 维修ID
     */
    private Long repairId;

    /**
     * 维修编号
     */
    private String repairNum;

    /**
     * 维修内容
     */
    private String repairContent;

    /**
     * 维修时间
     */
    private String repairTime;

    /**
     * 维修类别ID
     */
    private Long repairCategoryId;

    /**
     * 维修类型
     */
    private String repairType;

    /**
     * 维修区域id
     */
    private String repairArea;
    /**
     * 维修区域
     */
    private String repairInfo;


    /**
     * 详细地址
     */
    private String detailedAddress;


    /**
     * 维修用户ID
     */
    private String repairUser;

    /**
     * 维修用户名
     */
    private String repairUserName;

    /**
     * 维修用户电话
     */
    private String repairUserPhone;

    /**
     * 一级审核用户
     */
    private String oneAuditlUser;

    /**
     * 维修人员id
     */
    private String repairPerson;
    /**
     * 维修人员名
     */
    private String repairPersonName;

    /**
     * 维修状态 0 未一级审核 1 分配维修人员 2 维修中 3 维修完成 4、驳回 5 、取消
     */
    private Integer repairState;

    /**
     * 状态 0 未一级审核 1 分配维修人员 2 维修中 3 维修完成 4、驳回 5 、取消
     */
    private String state;
    /**
     * 完成时间
     */
    private String completeDate;

    /**
     * 删除标志（0: 未删除, 1: 已删除）
     */
    private Integer deleted;

    /**
     * 删除详情
     */
    private String deleteDetails;

    /**
     * 预约时间
     */
    private String appointmentTime;

    /**
     * 备注描述
     */
    private String description;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private String createDate;

    /**
     * 维修耗时
     */
    private String repairTakeTime;

    /**
     * 日志信息
     */
    private List<RepairLogDTO> repairLogDTOList;

    /**
     * 图片信息
     */
    private List<String> repairPhotoList;
    /**
     * 材料使用情况
     */
    private List<RepairMaterialDTO> repairMaterialDTOList;
}
